@charset "utf-8";
/*---------MEDIA QUERIES Mobile phone--------------*/	   
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	 /* 俄文 */
	 .i18n-ru  .swiper-container-p2 {
		height: 1000px;
	}
	.ew_data span{display:block ;}
	 /* 法语 */
	 .i18n-fr .swiper-container-p2{height: 730px;}
     /* .nav ul.fw{width: 29%;} */
     /* ul.fw .navBox{margin-left: 20px;} */
   /* 阿文 */
    div.aw_btn .fr{ margin-left: 85px;
		margin-top: 30px}
	div.aw_btn .fl{float: left;   text-align: left}
	h1.a_tit{font-size: 16px !important}
	.topCon_2 .text_ p{text-align: right !important}
	.i18n-ar .text_{margin-right:20px;}
    .aw_f em{margin-left:130px}
    .i18n-ar .swiper-container-p2{ height:650px;}
	.i18n-ar  .foot-icon-wrap{text-align: center}
    .i18n-ar .aw_f span{margin-right:75px}

	/* 4.19方 */
	.txt img{width: 100%;height: auto;}
	.pic2 table{width:100%}
	.i18n-ar .link .right.aw_phone{ white-space:nowrap}

	/* 英文 */
	.p4Con .yw_ li p{ line-height: 22px;}
	.p4Con .yw_ li:first-child+li+li{margin-left:10px;}

	/* 中文 */
	.zw li .navBox{width: 210px }
	.logo span{margin-left:75px }
	.logo span img{width:179px;height:79px}
	.logo em img{margin-left:18px ;  }
	.logo i a img{margin-left:96px}
	 i a p{margin-left:90px}
	 em p{margin-left:113px}
	/* .logo .i a {display: inline-block;margin-left:-140px} */
	.logo i a p{line-height: 30px; }
	.logo .right{width:100%}


	.foot-icon-wrap{ float:none; clear:both; text-align:center;}

	/* 西班牙 */
	.i18n-es .swiper-container-p2{height: 700px;}


	input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
	.w1100,.swiper-container-p1, .swiper-container-p2,.p3bg,.copyright{width:100%; max-width:640px; min-width:320px;}
	.fmCon div.w1100 img.tit1{display:none;}
	.fmbg{display: block;}
	.fmbg img{width: 100%;height: 580px; height: auto;}
	.fmCon{background:none;position: relative;}
	.fmtit{position: absolute;top:30px;left:5%;}
	.fmCon div.w1100 img.tit4{display: block;width:90%;height: auto;}
	.fmCon div.w1100 .language{margin-top:30px;margin-right: 12%;}
	.fmCon div.w1100 .language a{display: block;margin-bottom:1%;height: 28px;}
	.fmCon div.w1100 .language a img{width:auto;height:100%}
	#copyright{
		/* position: absolute; */
		/* left:5%;bottom:20%; */
		margin-top: -27%;
	}
	.topCon{background:none;height: auto;}
	.top_mob{display:block;}
	.top_mob img{width: 100%;
		height: auto;}
	.topCon_1{position: absolute;top:24px;margin-top: 0;}
	.topCon_1 .fr{float:left;text-align: left
	  
	}
	.topCon_1 .fl{float:right;margin-left:10px;}
	.topCon_1 .fl em{display:inline-block;cursor: pointer;}
	.topCon_1 .fl em img{
		/* width:80%; */
	height: auto;margin-right:15px;}
	.topCon_3 .fl img{width: 50%;
		
		height: auto;}
		.topCon_1 .fr img{width: 30%; margin-top:-20px}	
	.topCon_3 .fr em{cursor: pointer;}
	.topCon_3 .fr em img{width:35%;height: auto;margin-right:0;}
	.topCon_2{position: absolute;margin-top:10px;top:15%;left:0;text-align: center;width: 100%;height:auto}
	.topCon_2 .fl{margin-left:6%;}
	.topCon_2 .fl img{width:90%;height:auto;}
	.topCon_2 .fr{display: none;}
	.topCon_3 .fr{margin:40px 0px 0 0;}
	.topCon_3 .fr span{display: inline-block;width: 15px;height: 15px;background:#d32424;border-radius: 50%;text-align: center;line-height: 15px;font-size: 12px;color:#fff;}

	.nav{height: auto;margin-top:0;}
	.nav .fl{
		display: none;
		 
        margin-top: 10px;
	}
	.nav .fr{width: 100%;background:none;}
	.navCon{width:95%;margin-right: 5%;
	 
		display: none;
	}
	.sou{display: none;}
	.sou_mob{
		 
		display: none;
		width: 90%;}
	.sou_mob input.s1{width: 85%;height: 36px;background:#eee;border:none;padding-left: 10px;line-height: 36px;outline:none;margin-top: 32px;padding-right:35px;}
	.sou_mob input#button{margin-left: -32px;vertical-align: middle;cursor: pointer;margin-top: -2px;}
	/* .nav ul{width:23%;float:left;border-right: 1px solid #eee;margin:30px 0;}
	.nav li{width: 100%;text-align: center;}
	.nav li i{margin-left:0;line-height:60px;width: 100%;display: block;}
	.nav li.navmoon i a{background:#f4f4f4;border-bottom:none;height:auto;width: 100%;display: block;}
	.navBox{width: 67px;display: block;} */
	.line1{display: none;}
	/*.box1{width:100%;}
	.box1 span{border-bottom: 1px solid #ccc;margin-top:8px;}
	.box1 strong{float:none;display: block;border-right:none;font-size: 18px;height:auto;width: 100%;}
	.box1 em{float:none;display: block;padding-left:0;font-size: 16px;padding:10px 0;width: 100%}
	.box1 em a{margin:0 8px 0 1px;}
	.box1 em br{display: none;}	
	.nav_show{display:block;}*/
	.banner1{margin-top:15px;}
	.banner1 img{width: 100%;height: auto;}

	.p1Con{width: 96%;margin-top:20px;
		/* min-height:500px; */
		/* max-height:600px; */
		height: 500px;
	}	
	.swiper-container-p1{
		height:500px;
		/* min-height:500px; */
		/* max-height:600px; */
	}
	.swiper-container-p1 .swiper-slide img{width: 100%;height: auto;margin-right: 0;margin-bottom: 20px;}
	.swiper-container-p1 .slide-con{float:none;width:100%;}
	.swiper-container-p1 .swiper-slide b{margin-right: 0;}
	.swiper-container-p1 .swiper-slide b,.swiper-container-p1 .swiper-slide span,.swiper-container-p1 .swiper-slide p{width: 90%;margin:0 auto;}
 
	.swiper-container-p1 .num i{right:50%;}
	/* .swiper-container-p1 .prev1{right:0;left:-30%;}
	.swiper-container-p1 .next1{right:40%;} */
	.swiper-container-p1 .prev1{width: 20%;height: 60px;right: 0;left: 25%;bottom: 4px;margin: 0 0;pointer-events:auto;cursor:pointer;background-repeat: no-repeat;z-index: 9999;background-position: center;}
	.swiper-container-p1 .next1{width: 20%;height: 60px;right: 32%;bottom: 4px;margin: 0;pointer-events:auto;cursor:pointer;background-repeat: no-repeat;z-index: 9999;background-position: center;}
	.p2Con{width: 96%;}
	.list1{float:none;width:90%;margin-right:0;height: auto}

	.p3bg{padding:30px 0}
	.p3Con{width: 96%;height: auto}
	.p3Con div.video{width: 100%;}
	.p3Con div.video video{width: 100%;height: auto;}
	.p3Con ul{width: 96%;}
	.more2{width: 100%;background:#fff;}
	.pic1 img{width: 95%;height: auto;float:none;margin-left: 3%;}
	.p4Con ul{margin-top:20px;}
	.p4Con li{width:44%;margin:15px 10px 0 3px;
		border-radius:5px;}
	.p4Con li:nth-child(4n+1){margin-left:10px !important}
	.p5Con{margin-top: 20px;}
	.swiper-container-p2{width: 96%;}
	.pic3 .fl{width: 66%;}
	.pic3 .fr{width:32%;}
	.pic3 .fl img{width:100%;height: auto;}
	.pic3 .fr img{width:100%;height: auto;}
	.pic3 .fr li{height: 100%;margin-bottom:0px;overflow: hidden;}
	.list2{width:86%;}
	.list2 div{float:none;width:100%;margin-left: 0;border-bottom: 1px solid #ccc;padding:15px 0;}
	.logo,.link{width: 85%;}
	.link .left{float:none;width: 100%;}
	.link b{text-align: center;}
	.link .center{float:none;margin-left:0;width:62%;margin:20px auto 0 auto;}
	.link .right{float:none;width: 80%;margin:20px auto 0 auto;text-align: center;}
	.d2nav{width: 92%;padding-top:20px;word-break: break-all;}
	.d2list .fl{width: 90%;padding:0 5%;border-right: none;}
	.d2list .fr{display: none;}
	.d2pic li{margin-left: 0;width:100%; max-width:640px; min-width:320px;float:none;}
	.d2pic li img{width:100%;height: auto}
	.d2pic li b,.d2pic li p,.d2pic li span{width: 90%;}
	.txt{width: 95%;}
	.txtCon{width: 96%;}
	.pic2 img{width: 100%;height: auto;}
	.d2Cha{width:90%}
	.d2Cha .fl{width:100%;float:none;border-right: none;}
	.d2Cha .fr{width:100%;float:none;text-align: center;}
	.d2Cha .fl ul li span{display: block;margin-bottom:20px;margin-right:0;}
	.pic4{margin-top:0px;}
	.pic4 li{margin-left: 0;width:100%; max-width:640px; min-width:320px;float:none;}
	.pic4 li img{width:100%;height: auto}
	.pic4 li b,.pic4 li p,.pic4 li span{width: 90%;}
	
	/*20190320 by guan*/
	.topCon_2 .fl img { display: none;}
	.topCon_2 .fl p { 
		text-align: left; 
		font-weight: 700; font-size: 0.7rem; line-height: 120%; color: #fff;margin-top:-10px;	        
	}
	.topCon_2 .f_y p{margin-top:-10px}
	.topCon_2 .fl p a{color:#fff}
	/*.navBox{width: 280px; height: auto; display: none;}
	 .nav li{ display: block; height: auto;}
	.nav li i{ display: inline-block; line-height: 120%; vertical-align: middle;}
	.nav li i a{ height: auto; margin:20px 0;}
	.nav li i a em.lineb{ top: 110%;}
	
	.navBox .box1 { width: 100%; margin-right: 0;}
	.navBox .box1 strong {max-width: 100%;}
	.navBox .box1 em {max-width: 100%; padding-left: 0;}
	.navBox .box2 { width: 100%; margin-right: 0;}
	.navBox .box2 span { float: none; display: block; width: 100%; margin-top: 20px; margin-bottom: 30px; font-size: 16px; color: #888;}

	.i18n-ru ul.ew .navBox .box1 { width: 100%; margin-right: 0;}
	.i18n-ru ul.ew .navBox .box1 strong {max-width: 100%; border-right: 0px;}
	.i18n-ru ul.ew .navBox .box1 em {max-width: 100%; padding-left: 0;}
	.i18n-ru ul.ew .navBox .box2 { width: 100%; margin-right: 0;}
	.i18n-ru ul.ew .navBox .box2 span { float: none; display: block; width: 100%; margin-top: 20px; margin-bottom: 30px; font-size: 16px; color: #888;}
	 ul.ew li .box1 .ew_n strong a { margin-left: 0px;} */
	 .nav {height:auto}
	 .navCon{width:100%;display: none;}
	 .navCon ul {width:100%}
	 .nav li{display:block;font-size: 16px;line-height: 58px;}
	 .nav li i{width: auto;display:block;margin:0 20px;font-style:normal;line-height: 58px;font-weight:600}
	 .nav li i a:active,.nav li i a:hover{color:#666}
	 .nav li i a em.lineb{ top:48px}
	 .nav li .navBox,
	 .nav li .navBox2{width:100%;height:auto;position:inherit;}
	 .nav li .navBox .box1, 
	 .nav li .navBox .box2 {width:100%; margin:0;overflow: hidden;}
	 .nav li .navBox span,
	   .nav li .navBox .box1 span,
	   .nav li .navBox .box2 span {display:block;box-sizing: content-box;width: 100%;margin:0 20px;font-size:14px;line-height: 48px; max-width:100%;}
	   .i18n-ar .nav li .navBox .box1 span,
	   .i18n-ar  .nav li .navBox .box2 span{
		   margin-left: 0px;
		   margin-right: 55px;
	   }
	 .nav li .navBox .box1 span strong { float:none; display:block; width:inherit; height: 48px;max-width: 100%;  }
	 .nav li .navBox .box1 span strong a {margin: 0px;}
	 .nav li .navBox .box1 span em {float:none;display:block;width: 100%; padding-left: 10px;max-width: 100%;  }
	 .nav li i a{width: 100%;display: block;text-decoration:none;}
	 /*.nav li i a:hover{border-bottom:4px solid #264eab;display: inline-block;height: 65px;color:#444;}*/

	.pic3 li{width: 32%; height: auto; margin-bottom:0;}
	.pic3 li.one{width:66%; height: auto;}
	.pic3 li img{width:100%; height: auto; width:3.06667rem; height:1.94667rem;}
	.pic3 li.one img{width:100%;height: auto; width:6.36667rem; height:4.02667rem;}

	.p4Con li{line-height: 68px;}
	.p4Con li p {display:inline-block; line-height: 70px; 
		/* line-height: 120%; */
		 vertical-align: middle;}
	
	.searchCon div.fl{ width: 90%; padding: 0 5%;}
	.searchCon div.fr{ width: 90%; padding: 0 5%;}

	.searchCon div.fl h2{
		height: 18px;
	}
	.searchCon div.fl h2 .tit{
		font-size: 18px;
		padding-left: 0px;
	}
	.searchCon div.fl ul{
		margin-top: 10px;
	}
	.searchCon div.fl ul li{
		font-size: 14px;
		line-height: 160%;
		padding-left: 0;
		padding-right: 5px;
		display: inline-block;
	}

	.searchCon div.fr .tit{
		line-height: 160%;
		font-size: 14px;
		padding: 0;
		height: auto;
		color: #7f7f7f;
		margin: 20px auto;
	}
	.searchCon div.fr ul li{
		border-bottom: 1px solid #f0f0f0;
		padding-bottom: 10px;
		overflow: hidden;
	}
	.searchCon div.fr ul li strong a{
		color:#333;
	}
	.searchCon div.fr ul li strong{
		font-size: 18px;
		line-height: 140%;
	}
	.searchCon div.fr ul li p{
		text-indent: 0em;
		font-size: 14px;
		line-height: 160%;
		padding-top: 10px;
		padding-right: 10px;
		text-align: justify;
	}
	.searchCon div.fr ul li span{
		display: block;
		font-size: 14px;
		line-height: 40px;
		float: right;
	}
	.searchCon div.fr .page_n{
		text-align: center;
		padding: 20px 0;
	}
	.searchCon div.fr .page_n ul li {
		float: left;
		line-height: 40px;
		border-bottom: none;
		padding-bottom: 0;
	}
	.searchCon div.fr .page_n ul li.active a{
		background: #cc3333;
		color: #fff;
	}
	.searchCon div.fr .page_n ul li a{
		display: inline-block;
		font-size: 14px;
		height: 33px;
		line-height: 33px;
		background: #fff;
		border: 1px solid #EEEEEE;
		color: #999;
		width: 34px;
		padding: 0 0px;
		margin: 0 0 0 2px;
		overflow: hidden;
	}
	.searchCon div.fr .page_n ul li a:hover,
	.searchCon div.fr .page_n a.common_current_page,
	.searchCon div.fr .page_n a:hover{
		background: #cc3333;

		color: #fff;
		text-decoration: none;
	}

	/*多语种*/
	/* .i18n-zh .nav li i{ line-height: 20px;}
	.i18n-zh .navBox .box1{ box-sizing: border-box; padding-left: 10%;}
	.i18n-zh .navBox .box2{ box-sizing: border-box; padding-left: 10%;}
	.i18n-zh .navBox .box2 span{ margin-top: 18px; margin-bottom: 39px;}
	
	.i18n-ar .nav li i{ margin: 0;}
	.i18n-ar .navBox .box2{ margin-left: -30px; margin-right: 15px;}
	.i18n-ar .navBox .box1{ margin-left: -30px; margin-right: 15px;} */

	.i18n-ar .swiper-container-p1 .swiper-slide b,
	.i18n-ar .swiper-container-p1 .swiper-slide span,
	.i18n-ar .swiper-container-p1 .swiper-slide p{
		margin: 0 auto;
	}
	.i18n-ar .swiper-container-p1 .prev1{ right: 0; left: 0;}
	.i18n-ar .swiper-container-p1 .next1{ right: 0; left: auto;}
	.i18n-ar .swiper-container-p1 .num i{ right: 50%; left: auto;}

	.i18n-ar .p4Con li{ margin: 15px 10px 0 3px;}
	.i18n-ar .p4Con li:nth-child(4n+1) { margin-left: 0px !important; margin-right: 10px !important;}
	.i18n-ar .link .left{ float: none; }
	.i18n-ar .link .center{ float: none; margin: 20px auto 0 auto;}
	.i18n-ar .link .right{ float: none; }
	
	/*20191130*/
.siluAward{ width: 100%; height:4.2667rem; margin: 0 auto; overflow: hidden;}
.siluAward_en{ background:url(images/silu_award_en.jpg) top center no-repeat; background-size: 150%;}
.siluAward_fr{ background:url(images/silu_award_fr.jpg) top center no-repeat; background-size: 150%;}
.siluAward_ru{ background:url(images/silu_award_ru.jpg) top center no-repeat; background-size: 150%;}
.siluAward_ar{ background:url(images/silu_award_ar.jpg) top center no-repeat; background-size: 150%;}
.siluAward_es{ background:url(images/silu_award_es.jpg) top center no-repeat; background-size: 150%;}
.siluAward div.siluPic{ width: 100%; height: 100%; margin: 0 auto;}
.siluAward div.siluPic a.siluLink{ display: block; width: 100%; height: 100%;}

/*20200623*/
.topNews{ 
	width: 96%;
	margin-top: 20px;
}
.topNews h1{
	font-size: 26px;
    height: auto;
    line-height: 1.2;
}
.i18n-en .topNews h1{
	font-size: 26px;
}
.i18n-fr .topNews h1{
	font-size: 26px;
}
.i18n-ru .topNews h1{
	font-size: 26px;
}
.i18n-ar .topNews h1{
	font-size: 26px;
}
.i18n-es .topNews h1{
	font-size: 26px;
}
	
}

 